barely win - French English Dictionary